# 导包
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep

# 获取浏览器驱动
driver = webdriver.Firefox()
driver.maximize_window()
# 打开测试的网址
url = 'file:///C:/Users/tedu/Desktop/NSD2407/html/register.html'
driver.get(url)

# 1.获取页面中span元素的文本
text = driver.find_element(By.CSS_SELECTOR, '#fw').text
print('a元素的文本：', text)
# 2.获取元素大小
size = driver.find_element(By.CSS_SELECTOR, '[value="注册"]').size
print('button的大小:',size)
# 3.获取元素的属性
href = driver.find_element(By.PARTIAL_LINK_TEXT, '新浪').get_attribute('href')
print('链接地址：', href)
# 4.判断元素是否可见
display = driver.find_element(By.CSS_SELECTOR, 'span').is_displayed()
print('元素是否可见：', display)
# 5.判断元素是否可用
enabled = driver.find_element(By.CSS_SELECTOR, '#yy').is_enabled()
print('元素是否可用：', enabled)
# 6.判断元素是否被选中
qc = driver.find_element(By.CSS_SELECTOR, '#qc')
sleep(3)
qc.click()
print('元素是否选中：', qc.is_selected())

sleep(3)
driver.quit()